package com.example.teesystem.entity.vo.advancedTrain;

import com.example.teesystem.common.valid.ValidErrorMessage;
import com.example.teesystem.common.valid.ValidId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class AdTrainProgressUploadVo {
    /**
     * 学生id
     */
    @ValidId(ifUserId = true, message = ValidErrorMessage.USER_ID_VALID_FAIL)
    private Integer studentId;
    
    /**
     * 进阶训练 id
     */
    @ValidId(message = ValidErrorMessage.ADVANCED_TRAINING_ID_VALID_FAIL)
    private Integer advancedTrainingId;

    private Integer courseId;
}
